package com.evil.application.pojo.dto.statistics;

import com.evil.application.enums.order.StatisticsPendingTypeEnum;
import com.evil.common.core.enums.SwitchEnum;
import lombok.Data;

import javax.validation.constraints.NotNull;

/**
 * 统计代办
 *
 * @author liyang
 * @date 2022-08-08 00:00
 */
@Data
public class StatisticsPendingPageReqDTO {

    /**
     * 统计订单{@link StatisticsPendingTypeEnum}
     */
    @NotNull(message = "统计订单参数不能为空")
    private Integer statisticsPendingType;

    /**
     * 企业id
     */
    private Long enterpriseId;

    /**
     * 搜索引擎
     */
    private String keyword;

    /**
     * 是否模糊查询 (0-否，1-是)
     */
    private Integer fuzzyQuery;

    public StatisticsPendingPageReqDTO() {
        this.fuzzyQuery = SwitchEnum.YES.getId();
    }
}
